/*
 * MetaData.java
 * 
 * Version information
 * 
 * Mar 2, 2006
 * 
 * Copyright (c) AmSoft Systems, 2006
 */
package net.amsoft.iservice.util;

/**
 * @author rahul
 *  
 */
public class MetaData
{
    private String resolvedFor;
    private String globalInumber;
    private String providerID;
    private String iSSOUrl;
    private String artifactResolutionServiceURL;
    private String iSLOUrl;
    private String sAssertionConsumerServiceURL;
    private String sServiceEndPoint;
    
    public MetaData()
    {
    }

    /**
     * @param resolvedFor
     *            synonym for against which this xrid is created
     * @param globalInumber
     *            global i-number for that synonym
     * @param iSSOUrl
     *            Single Sign Out Service Endpoint for the synonym
     * @param iSLOUrl
     *            Single Logout Service Endpoint for the synonym
     * @param artifactResolutionServiceURL
     *            Artifact Resolution Service URL for the synonym
     * @param providerID
     *            Authority Identifer for the synonym
     */
    public MetaData(String resolvedFor, String globalInumber, String iSSOUrl,
            String iSLOUrl, String artifactResolutionServiceURL,
            String assertionConsumerServiceUrl, String providerID)
    {
        this.resolvedFor = resolvedFor;
        this.globalInumber = globalInumber;
        this.iSSOUrl = iSSOUrl;
        this.iSLOUrl = iSLOUrl;
        this.artifactResolutionServiceURL = artifactResolutionServiceURL;
        this.sAssertionConsumerServiceURL = assertionConsumerServiceUrl;
        this.providerID = providerID;
    }

    public String getGlobalInumber()
    {
        return globalInumber;
    }

    public void setGlobalInumber(String globalInumber)
    {
        this.globalInumber = globalInumber;
    }

    public String getResolvedFor()
    {
        return resolvedFor;
    }

    public void setResolvedFor(String resolvedFor)
    {
        this.resolvedFor = resolvedFor;
    }

    public String getISSOUrl()
    {
        return iSSOUrl;
    }
    public void setISSOUrl(String iSSOUrl)
    {
        this.iSSOUrl = iSSOUrl;
    }

    public String getISLOUrl()
    {
        return iSLOUrl;
    }
    public void setISLOUrl(String iSLOUrl)
    {
        this.iSLOUrl = iSLOUrl;
    }
    public String getArtifactResolutionServiceURL()
    {
        return artifactResolutionServiceURL;
    }

    public void setArtifactResolutionServiceURL(
            String artifactResolutionServiceURL)
    {
        this.artifactResolutionServiceURL = artifactResolutionServiceURL;
    }

    public String getProviderID()
    {
        return providerID;
    }
    public void setProviderID(String providerID)
    {
        this.providerID = providerID;
    }

    public String getAssertionConsumerServiceURL()
    {
        return sAssertionConsumerServiceURL;
    }
    public void setAssertionConsumerServiceURL(
            String assertionConsumerServiceURL)
    {
        sAssertionConsumerServiceURL = assertionConsumerServiceURL;
    }
    public String getServiceEndPoint() {
        return sServiceEndPoint;
    }
    public void setServiceEndPoint(String serviceEndPoint) {
        sServiceEndPoint = serviceEndPoint;
    }
}
